package com.simple.gateway.center.basedata.po;

import com.simple.gateway.center.basedata.po.base.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
* 项目: simple-gateway-core
*
* 功能描述: 应用方法表
*
* @author: yysimple
* @create: 2023-08-07 14:11:11
**/
@Data
@EqualsAndHashCode(callSuper = true)
public class ApplicationInterfaceMethod extends BaseEntity {

    /**
     * 系统标识
     */
    private String systemId;
    /**
     * 接口标识
     */
    private String interfaceId;
    /**
     * 方法标识
     */
    private String methodId;
    /**
     * 方法名称
     */
    private String methodName;
    /**
     * 参数类型；(RPC 限定单参数注册)；new String[]{"java.lang.String"}、new String[]{"com.simple.gateway.test.provider.rpc.dto.UserRequestDTO"}
     */
    private String parameterType;
    /**
     * 网关接口
     */
    private String uri;
    /**
     * 接口类型；GET、POST、PUT、DELETE
     */
    private String httpCommandType;
    /**
     * true = 1是、false = 0否
     */
    private Integer auth;
}
